El Puli es una de las razas de pastor más antiguas. Desciende ciertamente de aquel perro oriental que tantas veces hemos citado como antepasado común de muchas razas de pastor de pelo largo, no obstante, algunos sostienen que el Puli en particular, proviene del Terrier tibetano. Desde hace siglos, esta raza es empleada por los pastores húngaros para cuidar a los animales a los que conduce y defiende con gran habilidad y temperamento. Incluso es un buen nadador, hasta el punto que también se le conoce con el nombre de "perro de aguas húngaro". Después de algunas versiones que se fueron modificando poco a poco, en 1955 se definió su estándar que admite dos variedades diferentes: el Puli blanco y el Puli de otros colores (negro, negro con reflejos rojizos y gris). La diferencia sustancial, se encuentra únicamente en el color de la capa, permaneciendo idénticas todas las otras características de raza. Bastante extendido en su país de origen, se le conoce poco en el extranjero.